package com.glory.hzlionpda.bean;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * @author hx
 * @date 2019/6/27
 * @desc
 */
public class LotBean extends BaseBean implements Serializable {

    /**
     * LOTID : lotipid
     * CUSTOMER : Roger
     * PARTNAME : Buys
     * PARTVERSION : 1231
     * RECIPE : dasda
     * ACTIVERMS : True
     * CHANGERECIPE : False
     * MASKID : AWB12314
     * WAFERQTY : 1
     * WAFERLIST : [{"SLOTNO":"1","WAFERID":"123"}]
     * RESULTCODE : True
     * RESULTPDASAGE :
     */

    private String LOTID;
    private String CUSTOMER;
    private String PARTNAME;
    private String PARTVERSION;
    private String RECIPE;
    private String EQPRECIPE;
    private String NOWSTEPDESC;
    private String NEXTSTEPDESC;
    private String ACTIVERMS;
    private String CHANGERECIPE;
    private String MASKID;
    private String WAFERQTY;
    private String EQPSTATUS;
    private String ISLOTS;
    private List<WaferLotBean> WAFERLIST;
    private List<MateriaBean> MATERIALIST;
    private String RUNCHECKNOTE;
    private List<InputDataBean> RUNCHECKLIST;
    private List<CarryBean> CARRIERLIST;
    private String EQPID;
    private String STARTTIME;
    private String ENDTIME;
    private String PARNAME;
    private List<DefectCodeBean> DEFECTCODELIST;
    private List<ByLotJobBean> PARAMETERGROUPBYLOT;
    private List<ByLotJobBean> PARAMETERGROUPBYJOB;
    private List<String> JOBLOTLIST;
    private String ISSPCUPLOAD;
    private List<SpcBean> SPCLIST;
    private List<String> HOLDTYPE;
    private List<HoldCodeBean> HOLDCODE;
    private List<ByLotJobBean> PARAMETERGROUPBYLOT_TEMP;

    public List<ByLotJobBean> getPARAMETERGROUPBYLOT_TEMP() {
        if (PARAMETERGROUPBYLOT_TEMP == null) {
            return new ArrayList<>();
        }
        return PARAMETERGROUPBYLOT_TEMP;
    }

    public void setPARAMETERGROUPBYLOT_TEMP(List<ByLotJobBean> PARAMETERGROUPBYLOT_TEMP) {
        this.PARAMETERGROUPBYLOT_TEMP = PARAMETERGROUPBYLOT_TEMP;
    }

    public List<String> getHOLDTYPE() {
        if (HOLDTYPE == null) {
            return new ArrayList<>();
        }
        return HOLDTYPE;
    }

    public void setHOLDTYPE(List<String> HOLDTYPE) {
        this.HOLDTYPE = HOLDTYPE;
    }

    public List<HoldCodeBean> getHOLDCODE() {
        if (HOLDCODE == null) {
            return new ArrayList<>();
        }
        return HOLDCODE;
    }

    public void setHOLDCODE(List<HoldCodeBean> HOLDCODE) {
        this.HOLDCODE = HOLDCODE;
    }

    public String getISSPCUPLOAD() {
        return ISSPCUPLOAD == null ? "" : ISSPCUPLOAD;
    }

    public void setISSPCUPLOAD(String ISSPCUPLOAD) {
        this.ISSPCUPLOAD = ISSPCUPLOAD;
    }

    public List<SpcBean> getSPCLIST() {
        if (SPCLIST == null) {
            return new ArrayList<>();
        }
        return SPCLIST;
    }

    public void setSPCLIST(List<SpcBean> SPCLIST) {
        this.SPCLIST = SPCLIST;
    }

    public List<String> getJOBLOTLIST() {
        if (JOBLOTLIST == null) {
            return new ArrayList<>();
        }
        return JOBLOTLIST;
    }

    public void setJOBLOTLIST(List<String> JOBLOTLIST) {
        this.JOBLOTLIST = JOBLOTLIST;
    }

    public List<DefectCodeBean> getDEFECTCODELIST() {
        if (DEFECTCODELIST == null) {
            return new ArrayList<>();
        }
        return DEFECTCODELIST;
    }

    public void setDEFECTCODELIST(List<DefectCodeBean> DEFECTCODELIST) {
        this.DEFECTCODELIST = DEFECTCODELIST;
    }

    public List<ByLotJobBean> getPARAMETERGROUPBYLOT() {
        if (PARAMETERGROUPBYLOT == null) {
            return new ArrayList<>();
        }
        return PARAMETERGROUPBYLOT;
    }

    public void setPARAMETERGROUPBYLOT(List<ByLotJobBean> PARAMETERGROUPBYLOT) {
        this.PARAMETERGROUPBYLOT = PARAMETERGROUPBYLOT;
    }

    public List<ByLotJobBean> getPARAMETERGROUPBYJOB() {
        if (PARAMETERGROUPBYJOB == null) {
            return new ArrayList<>();
        }
        return PARAMETERGROUPBYJOB;
    }

    public void setPARAMETERGROUPBYJOB(List<ByLotJobBean> PARAMETERGROUPBYJOB) {
        this.PARAMETERGROUPBYJOB = PARAMETERGROUPBYJOB;
    }

    public String getPARNAME() {
        return PARNAME == null ? "" : PARNAME;
    }

    public void setPARNAME(String PARNAME) {
        this.PARNAME = PARNAME;
    }

    public String getEQPID() {
        return EQPID == null ? "" : EQPID;
    }

    public void setEQPID(String EQPID) {
        this.EQPID = EQPID;
    }

    public String getSTARTTIME() {
        return STARTTIME == null ? "" : STARTTIME;
    }

    public void setSTARTTIME(String STARTTIME) {
        this.STARTTIME = STARTTIME;
    }

    public String getENDTIME() {
        return ENDTIME == null ? "" : ENDTIME;
    }

    public void setENDTIME(String ENDTIME) {
        this.ENDTIME = ENDTIME;
    }

    public List<CarryBean> getCARRIERLIST() {
        return CARRIERLIST == null ? new ArrayList<CarryBean>() : CARRIERLIST;
    }

    public void setCARRIERLIST(List<CarryBean> CARRIERLIST) {
        this.CARRIERLIST = CARRIERLIST;
    }

    public String getEQPRECIPE() {
        return EQPRECIPE == null ? "" : EQPRECIPE;
    }

    public void setEQPRECIPE(String EQPRECIPE) {
        this.EQPRECIPE = EQPRECIPE;
    }

    public String getNOWSTEPDESC() {
        return NOWSTEPDESC == null ? "" : NOWSTEPDESC;
    }

    public void setNOWSTEPDESC(String NOWSTEPDESC) {
        this.NOWSTEPDESC = NOWSTEPDESC;
    }

    public String getNEXTSTEPDESC() {
        return NEXTSTEPDESC == null ? "" : NEXTSTEPDESC;
    }

    public void setNEXTSTEPDESC(String NEXTSTEPDESC) {
        this.NEXTSTEPDESC = NEXTSTEPDESC;
    }

    public String getISLOTS() {
        return ISLOTS == null ? "" : ISLOTS;
    }

    public void setISLOTS(String ISLOTS) {
        this.ISLOTS = ISLOTS;
    }

    public String getEQPSTATUS() {
        return EQPSTATUS == null ? "" : EQPSTATUS;
    }

    public void setEQPSTATUS(String EQPSTATUS) {
        this.EQPSTATUS = EQPSTATUS;
    }

    public String getRUNCHECKNOTE() {
        return RUNCHECKNOTE == null ? "" : RUNCHECKNOTE;
    }

    public void setRUNCHECKNOTE(String RUNCHECKNOTE) {
        this.RUNCHECKNOTE = RUNCHECKNOTE;
    }

    public List<InputDataBean> getRUNCHECKLIST() {
        return RUNCHECKLIST == null ? new ArrayList<InputDataBean>() : RUNCHECKLIST;
    }

    public void setRUNCHECKLIST(List<InputDataBean> RUNCHECKLIST) {
        this.RUNCHECKLIST = RUNCHECKLIST;
    }

    public String getLOTID() {
        return LOTID == null ? "" : LOTID;
    }

    public void setLOTID(String LOTID) {
        this.LOTID = LOTID;
    }

    public String getCUSTOMER() {
        return CUSTOMER == null ? "" : CUSTOMER;
    }

    public void setCUSTOMER(String CUSTOMER) {
        this.CUSTOMER = CUSTOMER;
    }

    public String getPARTNAME() {
        return PARTNAME == null ? "" : PARTNAME;
    }

    public void setPARTNAME(String PARTNAME) {
        this.PARTNAME = PARTNAME;
    }

    public String getPARTVERSION() {
        return PARTVERSION == null ? "" : PARTVERSION;
    }

    public void setPARTVERSION(String PARTVERSION) {
        this.PARTVERSION = PARTVERSION;
    }

    public String getRECIPE() {
        return RECIPE == null ? "" : RECIPE;
    }

    public void setRECIPE(String RECIPE) {
        this.RECIPE = RECIPE;
    }

    public String getACTIVERMS() {
        return ACTIVERMS == null ? "" : ACTIVERMS;
    }

    public void setACTIVERMS(String ACTIVERMS) {
        this.ACTIVERMS = ACTIVERMS;
    }

    public String getCHANGERECIPE() {
        return CHANGERECIPE == null ? "" : CHANGERECIPE;
    }

    public void setCHANGERECIPE(String CHANGERECIPE) {
        this.CHANGERECIPE = CHANGERECIPE;
    }

    public String getMASKID() {
        return MASKID == null ? "" : MASKID;
    }

    public void setMASKID(String MASKID) {
        this.MASKID = MASKID;
    }

    public String getWAFERQTY() {
        return WAFERQTY == null ? "" : WAFERQTY;
    }

    public void setWAFERQTY(String WAFERQTY) {
        this.WAFERQTY = WAFERQTY;
    }

    public List<WaferLotBean> getWAFERLIST() {
        return WAFERLIST == null ? new ArrayList<WaferLotBean>() : WAFERLIST;
    }

    public void setWAFERLIST(List<WaferLotBean> WAFERLIST) {
        this.WAFERLIST = WAFERLIST;
    }

    public List<MateriaBean> getMATERIALIST() {
        return MATERIALIST == null ? new ArrayList<MateriaBean>() : MATERIALIST;
    }

    public void setMATERIALIST(List<MateriaBean> MATERIALIST) {
        this.MATERIALIST = MATERIALIST;
    }

}
